﻿body {
    color: #4F4F4F;
    font: 14px/24px Microsoft YaHei, Verdana, SimSun, sans-serif;
}

input, select, textarea {
    color: #30332D;
    font: 14px/20px Microsoft YaHei, Verdana, SimSun, sans-serif;
}

.clearFix {
    clear: both;
}

#container
{
	padding:0 10px;
}
.sectionTitle
{
	height:30px;
	background:url("../../image/splash.gif") repeat-x;
	width:90%;
}
 .sectionTitle span
{
	font-size:26px;
	line-height:30px;
	font-weight:400;
	background-color:#FFF;
	padding-right:20px;
}
.sectionContent,.printContent
{
	padding:20px 0;
}

/*------------信息部分---------------*/

.sectionContent .fieldRow
{
	height:35px;
}
.sectionContent .fieldRow label,#searchRow label
{
	display:block;
	line-height:35px;
	padding-right:10px;
	padding-left:5px;
	float:left;
	color:#121212;
}
.sectionContent .fieldRow input,#inApplyNo
{
	height:30px;
	line-height:30px;	
	float:left;
}
.sectionContent .fieldRow input.textBox
{
	padding:0 5px;
	border:solid 1px #CCCCCC;
	width:340px;
}
.sectionContent .fieldRow input.sshort,.sectionContent .fieldRow .sshort
{
	width:60px;
}
.sectionContent .fieldRow input.short,.sectionContent .fieldRow .short
{
	width:120px;
}
.sectionContent .fieldRow input.middle,.sectionContent .fieldRow .middle
{
	width:200px;
}
.sectionContent .fieldRow input.radio
{
	height:20px;
	margin:7px  4px 0 0;
}
.sectionContent .fieldRow select
{
	border:solid 1px #CCCCCC;
	height:25px;
	line-height:25px;
	float:left;
	margin-top:5px;
	width:150px;
}
/*---------------搜索部分----------------*/
#searchRow
{
	height:40px;
}
#searchRow label
{
	
}
#inApplyNo
{
	width:200px;
	padding:0 5px;
	border:solid 1px #CCCCCC;
}
#searchButton,.printContent .btn
{
	 background-color: #FFFFFF;
    background-image: url("../../image/button_gradient.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    padding: 4px 15px;
	border-color: #A5C2EE;
	overflow:visible;
	float:left;
	margin-left:20px;
	height:33px;
}
/*---------------*/
.printContent
{

}
.printContent .btn
{
		margin:0 20px 0 0;
		height:40px;
}
/*-------------------------考生信息显示区域-----------------*/
.infoArea
{
	width:380px;
	float:left;
	display:inline-block;
	display:inline;
}
.infoArea  .fieldRow label
{
	color:#858585;
	width:140px;
	text-align:right;
}
.infoArea  .fieldRow span
{
	color:#121212;
	float:left;
	line-height:35px;
	margin-right:4px;
}

#registerInfo
{
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
}
#registerInfo td
{
	border: 1px solid #CCCCCC;
    padding: 4px;
    vertical-align: middle;
}
.tdlabel
{
	color:#9C9C9C;
	font-weight:500;
}
#colWidth td
{
	border:none;
}
td.width1
{
	width:11%;
}
td.width2
{
	width:20%;
}
td.width3
{
	width:10%;
}
td.width4
{
	width:7%;
}
td.width5
{
	width:7%;
}
td.width6
{
	width:10%;
}
td.width7
{
	width:8%;
}
td.width8
{
	width:10%;
}
td.width9
{
	width:17%;
}
#tdAvatar
{
	text-align:center;
}
#tdAvatar img
{
	width:130px;
	height:180px;
}
#tdNote
{
	height:80px;
}
/*------------------------------------*/

#maskLayer {
    background-color: #333333;
    filter: alpha(opacity = 50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}

#cameraWnd {
    position: absolute;
    z-index: 125;
	padding:15px;
    width: 540px;
    top: 150px;
    left: 50%;
    margin-left: -285px;
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    box-shadow: 2px 2px 10px #000;
    display: none;
}
#leftDecoration {
    position: absolute;
    left: -1px;
    top: 20px;
    background-color: #EA9B25;
    width: 10px;
    height: 60px;
}
#wndTitle {
    height: 60px;
    position: relative;
}
#wndTitle #closeBtn {
    float: right;
    width: 25px;
    height: 25px;
    background-image: url("../../image/closer.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 5px;
    display: block;
}

#wndTitle span {
    line-height: 45px;
    float: left;
    padding-left: 30px;
    font-size: 16px;
}

#wndTitle #closeBtn:hover {
    background-position: 0 -25px;
}
#wndInner {
	width:540px;
    height: 260px;
}